home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-04-03 | 1.6 KB | 63 lines | [TEXT/MPS ] |
- // UContainerDocument.h
- // Copyright © 1996 by Apple Computer, Inc. All rights reserved.
-
- #ifndef __UContainerDocument__
- #define __UContainerDocument__
-
- #ifndef __UFILEBASEDDOCUMENT__
- #include "UFileBasedDocument.h"
- #endif
-
-
- class TODPartView;
-
- //----------------------------------------------------------------------------------------
- // Constants
- //----------------------------------------------------------------------------------------
-
- // Files
- const OSType kFileType = 'SF01';
-
- //----------------------------------------------------------------------------------------
- // TContainerDocument
- //----------------------------------------------------------------------------------------
-
- class TContainerDocument: public TFileBasedDocument
- {
- MA_DECLARE_CLASS;
-
- public:
- TODPartView* fODPartView;
- TRadio* fFrameRadioButton;
- TRadio* fViewRadioButton;
-
- TContainerDocument();
- // Constructor
-
- virtual ~TContainerDocument();
- // Destructor
-
- virtual void IContainerDocument(TFile* itsFile, OSType itsCreator);
- virtual void DoInitialState();
- virtual void FreeData();
-
- // Views
- virtual void DoMakeViews(Boolean forPrinting);
- virtual void CloseWindow(TWindow* aWindow);
-
- // Commands
- virtual void DoSetupMenus();
- virtual void DoMenuCommand(CommandNumber aCommandNumber);
-
- // Saving and Restoring
- virtual void DoNeedDiskSpace(TFile* itsFile,
- long& dataForkBytes,
- long& rsrcForkBytes);
- virtual void DoRead(TFile* aFile,
- Boolean forPrinting);
- virtual void DoWrite(TFile* aFile,
- Boolean makingCopy);
- };
-
- #endif
-